package com.caregiver.watch.business.user.model.po;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 被照护人信息实体类
 */
@Data
public class UserCareRecipient {
    /**
     * 被照护人ID
     */
    private Long recipientId;
    
    /**
     * 用户ID，关联user表
     */
    private Long userId;

    /**
     * 被照护人姓名
     */
    private String name;

    /**
     * 与用户关系（本人、父亲、母亲、配偶等）
     */
    private String relationship;

    /**
     * 联系电话
     */
    private String phoneNumber;
    
    /**
     * 性别（0-未知 1-男 2-女）
     */
    private Integer gender;
    
    /**
     * 出生日期
     */
    private LocalDate birthday;

    /**
     * 腕围
     */
    private Integer wristCircumference;

    /**
     * 身高
     */
    private Integer height;

    /**
     * 体重
     */
    private Integer weight;

    /**
     * 佩戴习惯 （0-未知 1-左 2-右）
     */
    private Integer wearingHabit;

    /**
     * 头像URL
     */
    private String avatarUrl;
    
    /**
     * 备注信息
     */
    private String remarks;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
    
    /**
     * 删除标志（0代表存在 1代表删除）
     */
    private Integer delFlag;
}
